home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / PowerD / alpha / modules / scsi / commands.m < prev   
Encoding:
Text File  |  2002-10-28  |  13.4 KB  |  380 lines

  1. /* scsi/commands.m
  2.  
  3.     Operation codes for SCSI-2 commands
  4.  
  5.    30 Nov 94   Peter Urbanec    Created file
  6.    10 Jan 95   Peter Urbanec    Added SCSI_ prefix to all commands
  7.    31 Jan 95   Peter Urbanec    Released to public
  8.  
  9. */
  10. /* All device types */
  11. #define SCSI_CHANGE_DEFINITION             $40
  12. #define SCSI_COMPARE                 $39
  13. #define SCSI_COPY                 $18
  14. #define SCSI_COPY_AND_VERIFY             $3a
  15. #define SCSI_INQUIRY                 $12
  16. #define SCSI_LOG_SELECT                 $4c
  17. #define SCSI_LOG_SENSE                 $4d
  18. #define SCSI_MODE_SELECT_6             $15
  19. #define SCSI_MODE_SELECT_10             $55
  20. #define SCSI_MODE_SENSE_6             $1a
  21. #define SCSI_MODE_SENSE_10             $5a
  22. #define SCSI_READ_BUFFER             $3c
  23. #define SCSI_RECEIVE_DIAGNOSTIC_RESULTS         $1c
  24. #define SCSI_REQUEST_SENSE             $03
  25. #define SCSI_SEND_DIAGNOSTIC             $1d
  26. #define SCSI_TEST_UNIT_READY             $00
  27. #define SCSI_WRITE_BUFFER             $3b
  28. /* Direct Access devices */
  29. #define SCSI_DA_CHANGE_DEFINITION         $40
  30. #define SCSI_DA_COMPARE                 $39
  31. #define SCSI_DA_COPY                 $18
  32. #define SCSI_DA_COPY_AND_VERIFY             $3a
  33. #define SCSI_DA_FORMAT_UNIT             $04
  34. #define SCSI_DA_INQUIRY                 $12
  35. #define SCSI_DA_LOCK_UNLOCK_CACHE         $36
  36. #define SCSI_DA_LOG_SELECT             $4c
  37. #define SCSI_DA_LOG_SENSE             $4d
  38. #define SCSI_DA_MODE_SELECT_6             $15
  39. #define SCSI_DA_MODE_SELECT_10             $55
  40. #define SCSI_DA_MODE_SENSE_6             $1a
  41. #define SCSI_DA_MODE_SENSE_10             $5a
  42. #define SCSI_DA_PRE_FETCH             $34
  43. #define SCSI_DA_PREVENT_ALLOW_MEDIUM_REMOVAL     $1e
  44. #define SCSI_DA_READ_6                 $08
  45. #define SCSI_DA_READ_10                 $28
  46. #define SCSI_DA_READ_BUFFER             $3c
  47. #define SCSI_DA_READ_CAPACITY             $25
  48. #define SCSI_DA_READ_DEFECT_DATA         $37
  49. #define SCSI_DA_READ_LONG             $3e
  50. #define SCSI_DA_REASSIGN_BLOCKS             $07
  51. #define SCSI_DA_RECEIVE_DIAGNOSTIC_RESULTS     $1c
  52. #define SCSI_DA_RELEASE                 $17
  53. #define SCSI_DA_REQUEST_SENSE             $03
  54. #define SCSI_DA_RESERVE                 $16
  55. #define SCSI_DA_REZERO_UNIT             $01
  56. #define SCSI_DA_SEARCH_DATA_EQUAL         $31
  57. #define SCSI_DA_SEARCH_DATA_HIGH         $30
  58. #define SCSI_DA_SEARCH_DATA_LOW             $32
  59. #define SCSI_DA_SEEK_6                 $0b
  60. #define SCSI_DA_SEEK_10                 $2b
  61. #define SCSI_DA_SEND_DIAGNOSTIC             $1d
  62. #define SCSI_DA_SET_LIMITS             $33
  63. #define SCSI_DA_START_STOP_UNIT             $1b
  64. #define SCSI_DA_SYNCHRONIZE_CACHE         $35
  65. #define SCSI_DA_TEST_UNIT_READY             $00
  66. #define SCSI_DA_VERIFY                 $2f
  67. /* Sequential access devices */
  68. #define SCSI_SA_CHANGE_DEFINITION         $40
  69. #define SCSI_SA_COMPARE                 $39
  70. #define SCSI_SA_COPY                 $18
  71. #define SCSI_SA_COPY_AND_VERIFY             $3a
  72. #define SCSI_SA_ERASE                 $19
  73. #define SCSI_SA_INQUIRY                 $12
  74. #define SCSI_SA_LOAD_UNLOAD             $1b
  75. #define SCSI_SA_LOCATE                 $2b
  76. #define SCSI_SA_LOG_SELECT             $4c
  77. #define SCSI_SA_LOG_SENSE             $4d
  78. #define SCSI_SA_MODE_SELECT_6             $15
  79. #define SCSI_SA_MODE_SELECT_10             $55
  80. #define SCSI_SA_MODE_SENSE_6             $1a
  81. #define SCSI_SA_MODE_SENSE_10             $5a
  82. #define SCSI_SA_PREVENT_ALLOW_MEDIUM_REMOVAL     $1e
  83. #define SCSI_SA_READ                 $08
  84. #define SCSI_SA_READ_BLOCK_LIMITS         $05
  85. #define SCSI_SA_READ_BUFFER             $3c
  86. #define SCSI_SA_READ_POSITION             $34
  87. #define SCSI_SA_READ_REVERSE             $0f
  88. #define SCSI_SA_RECEIVE_DIAGNOSTIC_RESULTS     $1c
  89. #define SCSI_SA_RECOVER_BUFFERED_DATA         $14
  90. #define SCSI_SA_RELEASE_UNIT             $17
  91. #define SCSI_SA_REQUEST_SENSE             $03
  92. #define SCSI_SA_RESERVE_UNIT             $16
  93. #define SCSI_SA_REWIND                 $01
  94. #define SCSI_SA_SEND_DIAGNOSTIC             $1d
  95. #define SCSI_SA_SPACE                 $11
  96. #define SCSI_SA_TEST_UNIT_READY             $00
  97. #define SCSI_SA_VERIFY                 $13
  98. #define SCSI_SA_WRITE                 $0a
  99. #define SCSI_SA_WRITE_BUFFER             $3b
  100. #define SCSI_SA_WRITE_FILEMARKS             $10
  101. /* Printer devices */
  102. #define SCSI_PRT_CHANGE_DEFINITION         $40
  103. #define SCSI_PRT_COMPARE             $39
  104. #define SCSI_PRT_COPY                 $18
  105. #define SCSI_PRT_COPY_AND_VERIFY         $3a
  106. #define SCSI_PRT_FORMAT                 $04
  107. #define SCSI_PRT_INQUIRY             $12
  108. #define SCSI_PRT_LOG_SELECT             $4c
  109. #define SCSI_PRT_LOG_SENSE             $4d
  110. #define SCSI_PRT_MODE_SELECT_6             $15
  111. #define SCSI_PRT_MODE_SELECT_10             $55
  112. #define SCSI_PRT_MODE_SENSE_6             $1a
  113. #define SCSI_PRT_MODE_SENSE_10             $5a
  114. #define SCSI_PRT_PRINT                 $0a
  115. #define SCSI_PRT_READ_BUFFER             $3c
  116. #define SCSI_PRT_RECEIVE_DIAGNOSTIC_RESULTS     $1c
  117. #define SCSI_PRT_RECOVER_BUFFERED_DATA         $14
  118. #define SCSI_PRT_RELEASE_UNIT             $17
  119. #define SCSI_PRT_REQUEST_SENSE             $03
  120. #define SCSI_PRT_RESERVE_UNIT             $16
  121. #define SCSI_PRT_SEND_DIAGNOSTIC         $1d
  122. #define SCSI_PRT_SLEW_AND_PRINT             $0b
  123. #define SCSI_PRT_STOP_PRINT             $1b
  124. #define SCSI_PRT_SYNCHRONIZE_BUFFER         $10
  125. #define SCSI_PRT_TEST_UNIT_READY         $00
  126. #define SCSI_PRT_WRITE_BUFFER             $3b
  127. /* Processor devices */
  128. #define SCSI_CPU_CHANGE_DEFINITION         $40
  129. #define SCSI_CPU_COMPARE             $39
  130. #define SCSI_CPU_COPY                 $18
  131. #define SCSI_CPU_COPY_AND_VERIFY         $3a
  132. #define SCSI_CPU_INQUIRY             $12
  133. #define SCSI_CPU_LOG_SELECT             $4c
  134. #define SCSI_CPU_LOG_SENSE             $4d
  135. #define SCSI_CPU_READ_BUFFER             $3c
  136. #define SCSI_CPU_RECEIVE             $08
  137. #define SCSI_CPU_RECEIVE_DIAGNOSTIC_RESULTS     $1c
  138. #define SCSI_CPU_REQUEST_SENSE             $03
  139. #define SCSI_CPU_SEND                 $0a
  140. #define SCSI_CPU_SEND_DIAGNOSTIC         $1d
  141. #define SCSI_CPU_TEST_UNIT_READY         $00
  142. #define SCSI_CPU_WRITE_BUFFER             $3b
  143. /* Write Once devices */
  144. #define SCSI_WO_CHANGE_DEFINITION         $40
  145. #define SCSI_WO_COMPARE                 $39
  146. #define SCSI_WO_COPY                 $18
  147. #define SCSI_WO_COPY_AND_VERIFY             $3a
  148. #define SCSI_WO_INQUIRY                 $12
  149. #define SCSI_WO_LOCK_UNLOCK_CACHE         $36
  150. #define SCSI_WO_LOG_SELECT             $4c
  151. #define SCSI_WO_LOG_SENSE             $4d
  152. #define SCSI_WO_MEDIUM_SCAN             $38
  153. #define SCSI_WO_MODE_SELECT_6             $15
  154. #define SCSI_WO_MODE_SELECT_10             $55
  155. #define SCSI_WO_MODE_SENSE_6             $1a
  156. #define SCSI_WO_MODE_SENSE_10             $5a
  157. #define SCSI_WO_PRE_FETCH             $34
  158. #define SCSI_WO_PREVENT_ALLOW_MEDIUM_REMOVAL     $1e
  159. #define SCSI_WO_READ_6                 $08
  160. #define SCSI_WO_READ_10                 $28
  161. #define SCSI_WO_READ_12                 $a8
  162. #define SCSI_WO_READ_BUFFER             $3c
  163. #define SCSI_WO_READ_CAPACITY             $25
  164. #define SCSI_WO_READ_LONG             $3e
  165. #define SCSI_WO_REASSIGN_BLOCKS             $07
  166. #define SCSI_WO_RECEIVE_DIAGNOSTIC_RESULTS     $1c
  167. #define SCSI_WO_RELEASE                 $17
  168. #define SCSI_WO_REQUEST_SENSE             $03
  169. #define SCSI_WO_RESERVE                 $16
  170. #define SCSI_WO_REZERO_UNIT             $01
  171. #define SCSI_WO_SEARCH_DATA_EQUAL_10         $31
  172. #define SCSI_WO_SEARCH_DATA_EQUAL_12         $b1
  173. #define SCSI_WO_SEARCH_DATA_HIGH_10         $30
  174. #define SCSI_WO_SEARCH_DATA_HIGH_12         $b0
  175. #define SCSI_WO_SEARCH_DATA_LOW_10         $32
  176. #define SCSI_WO_SEARCH_DATA_LOW_12         $b2
  177. #define SCSI_WO_SEEK_6                 $0b
  178. #define SCSI_WO_SEEK_10                 $2b
  179. #define SCSI_WO_SEND_DIAGNOSTIC             $1d
  180. #define SCSI_WO_SET_LIMITS_10             $33
  181. #define SCSI_WO_SET_LIMITS_12             $b3
  182. #define SCSI_WO_START_STOP_UNIT             $1b
  183. #define SCSI_WO_SYNCHRONIZE_CACHE         $35
  184. #define SCSI_WO_TEST_UNIT_READY             $00
  185. #define SCSI_WO_VERIFY_10             $2f
  186. #define SCSI_WO_VERIFY_12             $af
  187. #define SCSI_WO_WRITE_6                 $0a
  188. #define SCSI_WO_WRITE_10             $2a
  189. #define SCSI_WO_WRITE_12             $aa
  190. #define SCSI_WO_WRITE_AND_VERIFY_10         $2e
  191. #define SCSI_WO_WRITE_AND_VERIFY_12         $ae
  192. #define SCSI_WO_WRITE_BUFFER             $3b
  193. #define SCSI_WO_WRITE_LONG             $3f
  194. /* CD-ROM devices */
  195. #define SCSI_CD_CHANGE_DEFINITION         $40
  196. #define SCSI_CD_COMPARE                 $39
  197. #define SCSI_CD_COPY                 $18
  198. #define SCSI_CD_COPY_AND_VERIFY             $3a
  199. #define SCSI_CD_INQUIRY                 $12
  200. #define SCSI_CD_LOCK_UNLOCK_CACHE         $36
  201. #define SCSI_CD_LOG_SELECT             $4c
  202. #define SCSI_CD_LOG_SENSE             $4d
  203. #define SCSI_CD_MODE_SELECT_6             $15
  204. #define SCSI_CD_MODE_SELECT_10             $55
  205. #define SCSI_CD_MODE_SENSE_6             $1a
  206. #define SCSI_CD_MODE_SENSE_10             $5a
  207. #define SCSI_CD_PAUSE_RESUME             $4b
  208. #define SCSI_CD_PLAY_AUDIO_10             $45
  209. #define SCSI_CD_PLAY_AUDIO_12             $a5
  210. #define SCSI_CD_PLAY_AUDIO_MSF             $47
  211. #define SCSI_CD_PLAY_AUDIO_TRACK_INDEX         $48
  212. #define SCSI_CD_PLAY_TRACK_RELATIVE_10         $49
  213. #define SCSI_CD_PLAY_TRACK_RELATIVE_12         $a9
  214. #define SCSI_CD_PRE_FETCH             $34
  215. #define SCSI_CD_PREVENT_ALLOW_MEDIUM_REMOVAL     $1e
  216. #define SCSI_CD_READ_6                 $08
  217. #define SCSI_CD_READ_10                 $28
  218. #define SCSI_CD_READ_12                 $a8
  219. #define SCSI_CD_READ_BUFFER             $3c
  220. #define SCSI_CD_READ_CD_ROM_CAPACITY         $25
  221. #define SCSI_CD_READ_HEADER             $44
  222. #define SCSI_CD_READ_LONG             $3e
  223. #define SCSI_CD_READ_SUB_CHANNEL         $42
  224. #define SCSI_CD_READ_TOC             $43
  225. #define SCSI_CD_RECEIVE_DIAGNOSTIC_RESULT     $1c
  226. #define SCSI_CD_RELEASE                 $17
  227. #define SCSI_CD_REQUEST_SENSE             $03
  228. #define SCSI_CD_RESERVE                 $16
  229. #define SCSI_CD_REZERO_UNIT             $01
  230. #define SCSI_CD_SEARCH_DATA_EQUAL_10         $31
  231. #define SCSI_CD_SEARCH_DATA_EQUAL_12         $b1
  232. #define SCSI_CD_SEARCH_DATA_HIGH_10         $30
  233. #define SCSI_CD_SEARCH_DATA_HIGH_12         $b0
  234. #define SCSI_CD_SEARCH_DATA_LOW_10         $32
  235. #define SCSI_CD_SEARCH_DATA_LOW_12         $b2
  236. #define SCSI_CD_SEEK_6                 $0b
  237. #define SCSI_CD_SEEK_10                 $2b
  238. #define SCSI_CD_SEND_DIAGNOSTIC             $1d
  239. #define SCSI_CD_SET_LIMITS_10             $33
  240. #define SCSI_CD_SET_LIMITS_12             $b3
  241. #define SCSI_CD_START_STOP_UNIT             $1b
  242. #define SCSI_CD_SYNCHRONIZE_CACHE         $35
  243. #define SCSI_CD_TEST_UNIT_READY             $00
  244. #define SCSI_CD_VERIFY_10             $2f
  245. #define SCSI_CD_VERIFY_12             $af
  246. #define SCSI_CD_WRITE_BUFFER             $3b
  247. /* Scanner devices */
  248. #define SCSI_SC_CHANGE_DEFINITION         $40
  249. #define SCSI_SC_COMPARE                 $39
  250. #define SCSI_SC_COPY                 $18
  251. #define SCSI_SC_COPY_AND_VERIFY             $3a
  252. #define SCSI_SC_GET_DATA_BUFFER_STATUS         $34
  253. #define SCSI_SC_GET_WINDOW             $25
  254. #define SCSI_SC_INQUIRY                 $12
  255. #define SCSI_SC_LOG_SELECT             $4c
  256. #define SCSI_SC_LOG_SENSE             $4d
  257. #define SCSI_SC_MODE_SELECT_6             $15
  258. #define SCSI_SC_MODE_SELECT_10             $55
  259. #define SCSI_SC_MODE_SENSE_6             $1a
  260. #define SCSI_SC_MODE_SENSE_10             $5a
  261. #define SCSI_SC_OBJECT_POSITION             $31
  262. #define SCSI_SC_READ                 $28
  263. #define SCSI_SC_READ_BUFFER             $3c
  264. #define SCSI_SC_RECEIVE_DIAGNOSTIC_RESULTS     $1c
  265. #define SCSI_SC_RELEASE_UNIT             $17
  266. #define SCSI_SC_REQUEST_SENSE             $03
  267. #define SCSI_SC_RESERVE_UNIT             $16
  268. #define SCSI_SC_SCAN                 $1b
  269. #define SCSI_SC_SET_WINDOW             $24
  270. #define SCSI_SC_SEND                 $2a
  271. #define SCSI_SC_SEND_DIAGNOSTIC             $1d
  272. #define SCSI_SC_TEST_UNIT_READY             $00
  273. #define SCSI_SC_WRITE_BUFFER             $3b
  274. /* Optical memory devices */
  275. #define SCSI_OM_CHANGE_DEFINITION         $40
  276. #define SCSI_OM_COMPARE                 $39
  277. #define SCSI_OM_COPY                 $18
  278. #define SCSI_OM_COPY_AND_VERIFY             $3a
  279. #define SCSI_OM_ERASE_10             $2c
  280. #define SCSI_OM_ERASE_12             $ac
  281. #define SCSI_OM_FORMAT_UNIT             $04
  282. #define SCSI_OM_INQUIRY                 $12
  283. #define SCSI_OM_LOCK_UNLOCK_CACHE         $36
  284. #define SCSI_OM_LOG_SELECT             $4c
  285. #define SCSI_OM_LOG_SENSE             $4d
  286. #define SCSI_OM_MEDIUM_SCAN             $38
  287. #define SCSI_OM_MODE_SELECT_6             $15
  288. #define SCSI_OM_MODE_SELECT_10             $55
  289. #define SCSI_OM_MODE_SENSE_6             $1a
  290. #define SCSI_OM_MODE_SENSE_10             $5a
  291. #define SCSI_OM_PRE_FETCH             $34
  292. #define SCSI_OM_PREVENT_ALLOW_MEDIUM_REMOVAL     $1e
  293. #define SCSI_OM_READ_6                 $08
  294. #define SCSI_OM_READ_10                 $28
  295. #define SCSI_OM_READ_12                 $a8
  296. #define SCSI_OM_READ_BUFFER             $3c
  297. #define SCSI_OM_READ_CAPACITY             $25
  298. #define SCSI_OM_READ_DEFECT_DATA_10         $37
  299. #define SCSI_OM_READ_DEFECT_DATA_12         $b7
  300. #define SCSI_OM_READ_GENERATION             $29
  301. #define SCSI_OM_READ_LONG             $3e
  302. #define SCSI_OM_READ_UPDATED_BLOCK         $2d
  303. #define SCSI_OM_REASSIGN_BLOCKS             $07
  304. #define SCSI_OM_RECEIVE_DIAGNOSTIC_RESULTS     $1c
  305. #define SCSI_OM_RELEASE                 $17
  306. #define SCSI_OM_REQUEST_SENSE             $03
  307. #define SCSI_OM_RESERVE                 $16
  308. #define SCSI_OM_REZERO_UNIT             $01
  309. #define SCSI_OM_SEARCH_DATA_EQUAL_10         $31
  310. #define SCSI_OM_SEARCH_DATA_EQUAL_12         $b1
  311. #define SCSI_OM_SEARCH_DATA_HIGH_10         $30
  312. #define SCSI_OM_SEARCH_DATA_HIGH_12         $b0
  313. #define SCSI_OM_SEARCH_DATA_LOW_10         $32
  314. #define SCSI_OM_SEARCH_DATA_LOW_12         $b2
  315. #define SCSI_OM_SEEK_6                 $0b
  316. #define SCSI_OM_SEEK_10                 $2b
  317. #define SCSI_OM_SEND_DIAGNOSTIC             $1d
  318. #define SCSI_OM_SET_LIMITS_10             $33
  319. #define SCSI_OM_SET_LIMITS_12             $b3
  320. #define SCSI_OM_START_STOP_UNIT             $1b
  321. #define SCSI_OM_SYNCHRONIZE_CACHE         $35
  322. #define SCSI_OM_TEST_UNIT_READY             $00
  323. #define SCSI_OM_UPDATE_BLOCK             $3d
  324. #define SCSI_OM_VERIFY_10             $2f
  325. #define SCSI_OM_VERIFY_12             $af
  326. #define SCSI_OM_WRITE_6                 $0a
  327. #define SCSI_OM_WRITE_10             $2a
  328. #define SCSI_OM_WRITE_12             $aa
  329. #define SCSI_OM_WRITE_AND_VERIFY_10         $2e
  330. #define SCSI_OM_WRITE_AND_VERIFY_12         $ae
  331. #define SCSI_OM_WRITE_BUFFER             $3b
  332. #define SCSI_OM_WRITE_LONG             $3f
  333. /* Medium changer devices */
  334. #define SCSI_MC_CHANGE_DEFINITION         $40
  335. #define SCSI_MC_EXCHANGE_MEDIUM             $a6
  336. #define SCSI_MC_INITIALIZE_ELEMENT_STATUS     $07
  337. #define SCSI_MC_INQUIRY                 $12
  338. #define SCSI_MC_LOG_SELECT             $4c
  339. #define SCSI_MC_LOG_SENSE             $4d
  340. #define SCSI_MC_MODE_SELECT_6             $15
  341. #define SCSI_MC_MODE_SELECT_10             $55
  342. #define SCSI_MC_MODE_SENSE_6             $1a
  343. #define SCSI_MC_MODE_SENSE_10             $5a
  344. #define SCSI_MC_MOVE_MEDIUM             $a5
  345. #define SCSI_MC_POSITION_TO_ELEMENT         $2b
  346. #define SCSI_MC_PREVENT_ALLOW_MEDIUM_REMOVAL     $1e
  347. #define SCSI_MC_READ_BUFFER             $3c
  348. #define SCSI_MC_READ_ELEMENT_STATUS         $b8
  349. #define SCSI_MC_RECEIVE_DIAGNOSTIC_RESULTS     $1c
  350. #define SCSI_MC_RELEASE                 $17
  351. #define SCSI_MC_REQUEST_VOLUME_ELEMENT_ADDRESS     $b5
  352. #define SCSI_MC_REQUEST_SENSE             $03
  353. #define SCSI_MC_RESERVE                 $16
  354. #define SCSI_MC_REZERO_UNIT             $01
  355. #define SCSI_MC_SEND_DIAGNOSTIC             $1d
  356. #define SCSI_MC_SEND_VOLUME_TAG             $b6
  357. #define SCSI_MC_TEST_UNIT_READY             $00
  358. #define SCSI_MC_WRITE_BUFFER             $3b
  359. /* Communications devices */
  360. #define SCSI_COM_CHANGE_DEFINITION         $40
  361. #define SCSI_COM_GET_MESSAGE_6             $08
  362. #define SCSI_COM_GET_MESSAGE_10             $28
  363. #define SCSI_COM_GET_MESSAGE_12             $a8
  364. #define SCSI_COM_INQUIRY             $12
  365. #define SCSI_COM_LOG_SELECT             $4c
  366. #define SCSI_COM_LOG_SENSE             $4d
  367. #define SCSI_COM_MODE_SELECT_6             $15
  368. #define SCSI_COM_MODE_SELECT_10             $55
  369. #define SCSI_COM_MODE_SENSE_6             $1a
  370. #define SCSI_COM_MODE_SENSE_10             $5a
  371. #define SCSI_COM_READ_BUFFER             $3c
  372. #define SCSI_COM_RECEIVE_DIAGNOSTIC_RESULTS     $1c
  373. #define SCSI_COM_REQUEST_SENSE             $03
  374. #define SCSI_COM_SEND_DIAGNOSTIC         $1d
  375. #define SCSI_COM_SEND_MESSAGE_6             $0a
  376. #define SCSI_COM_SEND_MESSAGE_10         $2a
  377. #define SCSI_COM_SEND_MESSAGE_12         $aa
  378. #define SCSI_COM_TEST_UNIT_READY         $00
  379. #define SCSI_COM_WRITE_BUFFER             $3b
  380.